    .sk-wave {
        margin: 15px auto;
        width: 50px;
        height: 20px;
        text-align: center;
        font-size: 10px;
    }
    
    .sk-wave .sk-rect {
        background-color: rgb(115, 167, 249);
        height: 100%;
        width: 2px;
        border-radius: 10px;
        display: inline-block;
        -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
        animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
    }
    
    .sk-wave .sk-rect1 {
        -webkit-animation-delay: -1s;
        animation-delay: -1s;
    }
    
    .sk-wave .sk-rect2 {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
    }
    
    .sk-wave .sk-rect3 {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
    }
    
    .sk-wave .sk-rect4 {
        -webkit-animation-delay: -0.7s;
        animation-delay: -0.7s;
    }
    
    .sk-wave .sk-rect5 {
        -webkit-animation-delay: -0.6s;
        animation-delay: -0.6s;
    }
    
    @-webkit-keyframes sk-waveStretchDelay {
        0%,
        40%,
        100% {
            -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4);
        }
        20%,
        60% {
            -webkit-transform: scaleY(1);
            transform: scaleY(1);
        }
    }
    
    @keyframes sk-waveStretchDelay {
        0%,
        40%,
        100% {
            -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4);
        }
        20%,
        60% {
            -webkit-transform: scaleY(1);
            transform: scaleY(1);
        }
    }